/*
    相比于writeFile和appendFile来说，writeStream更适合多频次、大文件的写入场景
*/

let fs = require('fs');

// 使用fs.createWriteStream()为目标文件开启一个写入流，相当于开启一个通道. 如果你传入的目录文件不存在，也会自动帮你创建
let ws = fs.createWriteStream('./百年孤独文摘.txt');

// 使用写入流的write方法进行写入 
ws.write('无论走到哪里都应该记住, 回忆都是假的\n');
ws.write('过往的春天都将不复存在, 就连那坚韧而又狂乱的爱情\n');
ws.write('归根结底也不过是转瞬即逝的现实\n');
ws.write('唯有孤独永恒\n');

// 关闭这个写入流，其实就算你不写，程序运行结束也会自动回收
ws.close();
